Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 USA F13 USA F16 USA F19 USA F22 USA F23 USA F3 USA F7 Japan F3 Thailand F2 USA F14 USA F17 USA F18 USA F19 USA F2 Japan F4 Japan F5 USA F12 USA F13 France F12 USA F1 USA F2 Great Britain F7 Great Britain F8 USA F7 USA F8 USA F12 USA F13 USA F14 USA F17 USA F18 USA F20 USA F21 USA F1 USA F3 Mexico F2 Canada F1 Canada F2 Canada F3 USA F7 USA F21 Great Britain F3 Great Britain F4 USA F13 USA F14 Japan F10 USA F24 USA F25 USA F27 USA F1 USA F2 Thailand F1 Japan F4 Japan F5 USA F20 USA F23 USA F21 Japan F9 USA F25 USA F1 USA F3 USA F4 USA F13 Thailand F3 USA F15 ATU Cup - Weiden Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Open D'Orleans - Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Fifth Third Bank Tennis Championships - Lexington The Scottish Tennis Championships - Edinburgh Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson USTA Men's Challenger of Dallas - Dallas Rhein-Main Challenger 2003 - Aschaffenburg Fifth Third Bank Tennis Championships - Lexington Nord/LB Open - Braunschweig Carson Challenger Dallas Challenger Cherbourg Challenger Baton Rouge Challenger Mexico City Challenger Yuba City Challenger TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Aptos Challenger Lexington Challenger Granby Challenger USTA Freeman Men's Challenger - Joplin Vancouver Challenger Binghamton Challenger Tulsa Challenger Calabasas Challenger Charlottesville Challenger Warsteiner Challenger - Wolfsburg Knoxville Challenger Savannah Challenger Sacramento Challenger Charlottesville Challenger USTA Challenger of San Antonio - San Antonio Knoxville Challenger Champaign Challenger Noumea Challenger Singapore Challenger Countrywide Classic USTA Challenger - Carson 10th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen Lexington Challenger Vancouver Challenger Shanghai Challenger Okal Cup 2001 International Bavarian Championships - Eckental Istanbul Challenger Ningboo Challenger DPD Challenger 2002 - Aschaffenburg ATU Cup 2001 - Weiden Okal Cup - Eckental Knoxville Challenger Hamburg Challenger - Hamburg A Glimmer of Hope Challenger - Austin Corona Mexico City Open - Mexico City Noumea Challenger Honolulu Challenger Warsteiner Challenger Lubeck - Lubeck Burbank Challenger - Burbank Open de la Ville de Saint Denis - Reunion Island IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Open de la Ville de Saint Denis - Reunion Island Sarasota Challenger Winnetka Challenger Okal Cup 2003 - Eckental XL Capital Bermuda Open - Bermuda Vancouver Challenger ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Shanghai Challenger Ispat Open 2004 - Ostrava Rhein-Main Challenger 2004 - Aschaffenburg 2005 Freeman Men's Challenger - Joplin Orleans Challenger SAA Hilversum Open - Hilversum 2007 West Side Tennis Club Clay Court Challenger - Forest Hills St. Petersburg Challenger - St. Petersburg The Comercia Bank Challenger - Aptos ATP Challenger Open 2004 - Monchengladbach IPP Open - Helsinki Unicredit (Suisse) Bank S. A. Challenger - Chiasso 2006 North Shore Pro Tennis Championship - Winnetka Nielsen USTA Pro Tennis Championship - Winnetka Tiburon Challenger - Tiburon USTA Challenger - Champaign Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville Challenger Banque Nationale - Granby Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka ITG Miami Challenger - Miami Zagreb Challenger Tenerife Challenger Home Depot Center USTA Challenger - Carson Baton Rouge Pro Tennis Classic - Baton Rouge Calabasas Challenger Winnetka Challenger Sunset Moulding Challenger - Yuba City Semgroup Challenger - Tulsa USTA Men's Challenger of Dallas - Dallas Charlottesville Challenger Tulsa Challenger Dallas Challenger Ischgl International Tennis Challenger 2003 - Ischgl Winnetka Challenger USTA Challenger of Orlando - Orlando Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Belgaum Open - Belgaum Winnetka Challenger Aptos Challenger Lexington Challenger Heilbronn Challenger Tiburon Challenger USTA/Adtech Challenger - Boston Muller Cup - Ulm Regional Hand Center Men's Challenger - Fresno Schickedanz Open - Furth The West Side Tennis Club Clay Court Challenger - Forest Hills Gemax Open - Belgrade Savannah Challenger Prague Challenger Naples Challenger - Naples Heineken Open - Auckland Nottingham Challenger Schickendanz Open - Furth BMW Open - Munich Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Binghamton Challenger Lexington Challenger Mercedes Cup - Stuttgart Bulgarian Open - Sofia Legg Mason Tennis Classic - Washington D.C. USTA Challenger of San Antonio - San Antonio Aptos Challenger Genova Challenger Szczecin Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Hilton Waikoloa Village USTA Challenger - Waikoloa International Tennis Championships - Delray Beach Tiburon Challenger SAP Open - San Jose ATU Cup - Weiden Kroger / St. Jude International - Memphis Bulgarian Challenger 2002 - Sofia Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Yokohama World Tennis Gaora Cup - Yokohama Marbella Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Internationale Badische Meisterschaften Um Den Techem Cup - Zell USTA Seascape Challenger - Aptos Vietnam Open - Ho Chi Minh City ATP Challenger 2003 Numea - New Caledonia Wailea Men's Challenger - Maui Caloundra Challenger Kremlin Cup - Moscow Cepu Open - San Marino Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento KGHM Emax Polish Indoors - Wroclaw Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Commercia Challenger - Aptos Open SEAT Godo 2006 - Barcelona GHI Bronx Tennis Classic - Bronx BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Ford Tennis Championships - Louisville Heineken Open - Auckland Challenger Casablanca San Angel - Mexico City ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Florence Challenger Pilot Pen Tennis - New Haven Napoli Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Canberra Challenger Vancouver Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Prague Challenger BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Jersey Challenger Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Rome Challenger Sarasota Challenger BMW Open - Munich Carson Challenger Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Savannah Challenger Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Champaign Challenger BMW Open - Munich Open de Moselle - Metz ARAG World Team Championship - Dusseldorf Millenium Tennis Championships - Delray Beach Champaign Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Cup - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Noumea Challenger BMW Open - Munich Bet-At-Home Austrian Open - Kitzbuhel China Open - Beijing Estoril Open - Estoril Honolulu Challenger Grand Prix Hassan II - Casablanca Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Campbell's Hall of Fame Tennis Championships - Newport ARAG World Team Championship - Dusseldorf Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Loughborough Challenger Masters Series - Hamburg Heineken Open - Auckland Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Power Horse World Team Cup - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Gerry Weber Open - Halle Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Apia International - Sydney Heineken Open - Auckland International German Open - Hamburg Barcelona Open BancSabadell - Barcelona BMW Open - Munich Countrywide Classic - Los Angeles Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Baton Rouge Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Valencia Open - Valencia Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Tallahassee Challenger BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Bet-at-home Open - Hamburg Kremlin Cup - Moscow Open de Moselle - Metz Gerry Weber Open - Halle Grand Prix Hassan II - Marrakech Gerry Weber Open - Halle Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel ASB Classic - Auckland Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Moselle Open - Metz Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Austrian Open - Kitzbuhel Bordeaux Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Schickendanz Open - Furth Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle Vegeta Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel ASB Classic - Auckland Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Quelle Cup - Furth Mercedes Cup - Stuttgart Generali Open - Kitzbuhel DPD Challenger 2001 - Aschaffenburg Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Qatar ExxonMobil Open - Doha Apia International - Sydney Okal Open - Eckental ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Erste Bank Open - Vienna Warsteiner Challenger Wolfsburg - Wolfsburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Schickendanz Open - Furth Parma Challenger Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Belgrade Challenger BMW Open - Munich Generali Open - Kitzbuhel Dubai Open - Dubai Generali Open - Kitzbuhel Open Romania - Bucharest Open de Moselle - Metz Noventi Open - Halle Hamburg European Open - Hamburg Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Emilia-Romagna Open - Parma AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Hamburg European Open - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Hamburg SAP Open - San Jose Pacific Life Open - Indian Wells Power Horse Cup - Dusseldorf Open de la Comunidad Valenciana - Valencia Erste Bank Open - Vienna Sydney International - Sydney Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells Copenhagen Open - Copenhagen NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Noventi Open - Halle Heineken Open - Auckland Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Internationaler Raiffeisen Grand Prix - St. Polten Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Legg Mason Tennis Classic - Washington Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Miami Open - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Masters - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Apia International - Sydney Campbells Hall of Fame Tennis Championships - Newport China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Kremlin Cup - Moscow U.S. Open - New York German Tennis Championships - Hamburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne German Tennis Championships - Hamburg NASDAQ-100 Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati Davis Cup, World Group, QF, BEL-GER 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-KOR 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QR, GER-BLR 4-1 All Lower level tournaments Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - Rio de Janeiro Olympics - Tokyo